package com.huashi.demo;

import java.util.Stack;

public class CQueue {
    Stack<Integer> stackA ;
    Stack<Integer> stackB ;

    public CQueue() {
        stackA = new Stack<>();
        stackB = new Stack<>();
    }

    public void appendTail(int value) {
        stackA.add(value);
    }

    public int deleteHead() {
        if (stackB.isEmpty()){
            while (!stackA.isEmpty()){
                stackB.add(stackA.pop());
            }
        }
        if (stackB.isEmpty()){
            return -1;
        }else {
            return stackB.pop();
        }
    }
}
